package com.wskj.workbench.bo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;

import java.math.BigDecimal;

/**
 * 用户入驻申请订单编辑对象 tb_user_join_order
 *
 * @author wskj
 * @date 2024-09-25
 */
@Data
@ApiModel("用户入驻申请订单编辑对象")
public class TbUserJoinOrderEditBo {


    /** 主键id */
    @ApiModelProperty("主键id")
    private Long id;

    /** 用户类型（01 主播  02 团长  03 分公司） */
    @ApiModelProperty("用户类型（01 主播  02 团长  03 分公司）")
    private String userType;

    /** 真实姓名 */
    @ApiModelProperty("真实姓名")
    private String realName;

    /** 用户性别（0男 1女 2未知） */
    @ApiModelProperty("用户性别（0男 1女 2未知）")
    private String sex;

    /** 身份证号 */
    @ApiModelProperty("身份证号")
    private String cardNo;

    /** 手机号码 */
    @ApiModelProperty("手机号码")
    private String phoneNumber;

    /** 密码 */
    @ApiModelProperty("密码")
    private String password;

    /** 订单状态【1 未支付  2 已支付(待审核) 3 审核通过  4 审核不通过 】 */
    @ApiModelProperty("订单状态【1 未支付  2 已支付(待审核) 3 审核通过  4 审核不通过 】")
    private String orderStatus;

    /** 订单金额 */
    @ApiModelProperty("订单金额")
    private BigDecimal orderPrice;

    /** 邀请码(6位随机数） */
    @ApiModelProperty("邀请码(6位随机数）")
    private String inviteCode;

    /** 审核原因 */
    @ApiModelProperty("审核原因")
    private String reviewReason;


    /** 用户id */
    @ApiModelProperty("用户id")
    private Long userId;


    /** 删除标志（0代表存在 2代表删除） */
    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

    /** 备注 */
    @ApiModelProperty("备注")
    private String remark;
}
